package com.hitqz.robot.api.dispatch.protocol.dto;

import java.util.LinkedList;

/**
 * @author xupkun
 * @date 2024/6/15
 */
public class RobotApplyPathDto {

	private String clientId;

	/**
	 * 终点
	 */
	private String code;

	/**
	 * string------path--code
	 * 前往路径的路径点
	 */
	//private LinkedList<String> pathList;
	private LinkedList<RobotMapPosDto> pathList;


	private LinkedList<Double> pathDistances;

	/**
	 * 调度中使用的，可进行调度
	 */
	private boolean stopFlag;


	private double codeX;

	private double codeY;

	public String getClientId() {
		return clientId;
	}

	public void setClientId(String clientId) {
		this.clientId = clientId;
	}

	public String getCode() {
		return code;
	}

	public void setCode(String code) {
		this.code = code;
	}

	public LinkedList<RobotMapPosDto> getPathList() {
		return pathList;
	}

	public void setPathList(LinkedList<RobotMapPosDto> pathList) {
		this.pathList = pathList;
	}

	public LinkedList<Double> getPathDistances() {
		return pathDistances;
	}

	public void setPathDistances(LinkedList<Double> pathDistances) {
		this.pathDistances = pathDistances;
	}

	public boolean isStopFlag() {
		return stopFlag;
	}

	public void setStopFlag(boolean stopFlag) {
		this.stopFlag = stopFlag;
	}

	public double getCodeX() {
		return codeX;
	}

	public void setCodeX(double codeX) {
		this.codeX = codeX;
	}

	public double getCodeY() {
		return codeY;
	}

	public void setCodeY(double codeY) {
		this.codeY = codeY;
	}
	
}
